﻿Входной скрипт
==============

Входной скрипт — это PHP-скрипт, выполняющий первоначальную обработку
пользовательского запроса. Это единственный PHP-скрипт, к которому может обращаться
конечный пользователь.

В большинстве случаев входной скрипт приложения Yii содержит простой код:

~~~
[php]
// в production режиме эту строку необходимо удалить
defined('YII_DEBUG') or define('YII_DEBUG',true);
// подключаем файл инициализации Yii
require_once('path/to/yii/framework/yii.php');
// создаем экземпляр приложения и запускаем его
$configFile='path/to/config/file.php';
Yii::createWebApplication($configFile)->run();
~~~

Сначала скрипт подключает файл инициализации фреймворка `yii.php`,
затем создаёт экземпляр приложения с установленными параметрами и запускает
его на исполнение.

Режим отладки
-------------

Приложение может выполняться в отладочном (debug) или рабочем (production) режиме
в зависимости от значения константы `YII_DEBUG`.

По умолчанию её значение установлено в `false`, что означает рабочий режим.
Для запуска в режиме отладки установите значение константы в `true` до подключения
файла `yii.php`. Работа приложения в режиме отладки не столь эффективна из-за
ведения множества внутренних логов. С другой стороны, данный режим очень полезен
на стадии разработки, т.к. предоставляет большое количество отладочной
информации при возникновении ошибок.